import { IPSModelObject } from '../../ipsmodel-object';
import { IPSDEDRBarGroup } from './ipsdedrbar-group';
import { IPSDEDRCtrlItem } from './ipsdedrctrl-item';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSDEDRBarItem
 */
export interface IPSDEDRBarItem extends IPSDEDRCtrlItem, IPSModelObject {
  /**
   * 关系栏项分组
   *
   * @type {IPSDEDRBarGroup}
   */
  getPSDEDRBarGroup(): IPSDEDRBarGroup | null;

  /**
   * 关系栏项分组
   *
   * @type {IPSDEDRBarGroup}
   */
  get psDEDRBarGroup(): IPSDEDRBarGroup | null;

  /**
   * 关系栏项分组（必须存在）
   *
   * @type {IPSDEDRBarGroup}
   */
  getPSDEDRBarGroupMust(): IPSDEDRBarGroup;
}
